package com.dao;

import com.pojo.Wages;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface WagesDao {
    /*查询工资信息*/
    List<Wages> queryWages(@Param("pageIndex") int pageIndex, @Param("pageSize") int pageSize);
    /*修改工资信息*/
    int updateWages(@Param("wid") int wid, @Param("wagescount") int wagescount);
    /*查询总记录数*/
    int countAll();
    /*根据条件查询工资信息*/
    List<Wages> queryBy(@Param("pageIndex") int pageIndex, @Param("pageSize") int pageSize, @Param("username") String username, @Param("deptname") String deptname, @Param("jobname") String jobname, @Param("start") int start, @Param("end") int end);
    /*根据id查询信息*/
    Wages queryWagesByID(@Param("wid") int wid);
    /*根据name查询*/
    Wages queryWagesByName(@Param("name") String name);

    List<Wages> queryWagesByName2(@Param("name") String name);

    int addWages(Wages wages);
}
